home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #2 / Amiga Plus CD - 1995 - No. 2.iso / internet / faq / englisch / emacsimplementations < prev    next >
Encoding:
Text File  |  1995-04-11  |  50.1 KB  |  1,826 lines

  1. Archive-name: emacs-implementations
  2.  
  3.          Emacs Implementations and Literature
  4.  
  5.        <URL:ftp://ftp.winternet.com/users/emacs;type=a>
  6.         <URL:http://www.winternet.com/~fin/emacs.html>
  7.  
  8.  
  9.  
  10.          * * * * * IMPORTANT NOTES * * * * *
  11.  
  12.               New posting site!
  13.             New archive location!
  14.             New e-mail address for author!
  15.  
  16.          * * * * * IMPORTANT NOTES * * * * *
  17.  
  18.  
  19.  
  20. Changes and additions to:            last posted 1995-02-14
  21.     Craig A. Finseth            reposted about every 2 months
  22.  
  23.     fin@winternet.com
  24.  
  25.     +1 612 644 4027
  26.  
  27.     1343 Lafond
  28.     St Paul MN 55104-2437
  29.     USA
  30.  
  31. This FAQ document is Copyright 1990,1,2,3,4,5 by Craig A. Finseth.
  32.  
  33. It may be reproduced and archived as part of normal network
  34. distribution.  Such distribution is assumed to include CD/ROM or other
  35. bulk, unedited distribution.
  36.  
  37. It may be reproduced for individual or non-commerical use provided
  38. that it is reproduced intact.
  39.  
  40. It may be reproduced for commercial use provided:
  41.  
  42.     - it is reproduced essentially intact including all copyright
  43.       notices and acknowledgements,
  44.  
  45.     - the publisher obtains the latest version directly from the
  46.       FAQ maintainer (using the above FTP/Gopher site is acceptable),
  47.  
  48.     - the publisher provides the FAQ maintainer with information
  49.       on what collection the copy of the FAQ is in, and how that
  50.       collection may be obtained,
  51.  
  52.     - all material modifications (other than formatting) are
  53.       clearly marked.
  54.  
  55.  
  56. This document provides a partial -- and not comprehensive -- list of
  57. implementations of Emacs-type editors and literature about such
  58. editors.  You can help make it more comprehensive by sending me
  59. additional information and/or updates.
  60.  
  61. This document is also gradually acquiring the role of a repository of
  62. (at least) Emacs-related history.  While that subject requires a book
  63. to itself, this document will probably serve until someone (_not_ me!)
  64. writes one.
  65.  
  66. This document is available via anonymous FTP and WWW.  See above URLs.
  67.  
  68. To be included in this list:
  69.  
  70. - A piece of literature should be a book, manual, article, paper, or
  71. something that covers (or mentions) Emacs in particular or text
  72. editing techniques in general.  Specifically excluded are items that
  73. are only of interest to non-Emacs users (a book on "how to use vi") or
  74. vendor manuals for Emacs implementations (as those are implicitly
  75. included in the implementations).  Non-vendor (i.e., third party)
  76. manuals are included.
  77.  
  78. - An implementation must either (1) be "advertised" as being an
  79. Emacs-type editor or (2) be extensible and come with an Emacs command
  80. set "mode" already written.  Editors that are extensible but do not
  81. come with such a mode (i.e., you have to write it yourself) are not
  82. listed.
  83.  
  84. The following information is included for each implementation:
  85.  
  86. The NAME line contains the name of the implementation.
  87. Implementations are listed alphabetically by name.  Acronym expansions
  88. are listed in ()s.  Other acronyms:
  89.  
  90.     TECO    TAPE Editor and COrrector (later: Text Editor and COrrector)
  91.     EMACS    Editor MACroS
  92.  
  93. The LAST CHANGED/VERIFIED line contains the date that the entry was
  94. last changed or an explict "looks ok to me" was received.  This field
  95. was added 1994-12-20, so all entries were initialized to that value.
  96.  
  97. The ORIGINAL DISTRIBUTION is the date (or partial date) of the first
  98. release.  It is in YYYY-MM-DD format.
  99.  
  100. The VERSION is the latest known version.  It is probably out of date.
  101.  
  102. The BASE LANGUAGE is the language that you need a compiler or
  103. interpreter for in order to use the editor.  If the software is
  104. distributed as a pre-compiled binary, this should be the language that
  105. the program was written in.
  106.  
  107. The IMPLEMENTATION LANGUAGE is the language that the bulk of the
  108. implementation is written in.
  109.  
  110. The EXTENSION LANGUAGE is the (often custom or modified) language that
  111. the is used when altering or writing extensions to the implementation.
  112. It is "none" if there is no extension language.
  113.  
  114. The SCOPE is either "command set" or "extensible."  In the first case,
  115. the implementation offers a basic Emacs command set; however the user
  116. cannot readily change what the commands do.  In the second case, the
  117. user can fully control what all of the commands do.
  118.  
  119. The REQUIREMENTS is a brief characterization of what hardware or
  120. software is required.  The purpose of this item is to offer a broad
  121. selection key; not be a comprehensive list.  You should consult the
  122. implementation (for free software) or the vendor to find out whether a
  123. specific implementation works in your environment.  For example:
  124.  
  125. - "UNIX" refers to any version of UNIX(tm) from any vendor.
  126.  
  127. - "IBM PC" is used to cover MS/DOS, OS/2, and Windows implementations.
  128.  
  129. (Starting Dec 1994 the list will support an additional level of detail
  130. for IBM PCs.)
  131.  
  132. - "DOS" refers to MS/DOS support.  May also run under Windows or OS/2
  133. in some mode.
  134. - "Windows" refers to Microsoft Windows support.
  135. - "OS/2" refers to to OS/2 support.
  136.  
  137. The ORGANIZATION is the name of and contact information for the
  138. implementor.
  139.  
  140. The STATUS is one of
  141.  
  142.     - no longer available: Self-explanatory.
  143.  
  144.     - free: The implementation is available to most people at no
  145.     charge.  Even such "free" implementations may have
  146.     restrictions: consult information about the particular
  147.     implementation.  Where available, information on how to obtain
  148.     a copy is also listed.
  149.  
  150.     - not free: The implementation is for sale.  Contact the
  151.     vendor for specifics.
  152.  
  153. Many of the names of the implementations in this list are trademarked.
  154. Specific trademarks are not called out.
  155.  
  156. Full source code is available for all of the free implementations.
  157. Source availability varies among the not free implementations: check
  158. with the vendor before you buy.
  159.  
  160.      -------------------- Literature --------------------
  161.  
  162. Title:        Learning Gnu Emacs
  163. Author(s):    Debra Cameron and Bill Rosenblatt
  164. Publisher:    O'Reilley and Associates, Inc.
  165. Size:        442pp, 13 chapters, 8 appendices
  166. ISBN:        0-937175-84-6
  167. Price:        $27.95
  168.  
  169. Title:        The Craft of Text Editing: Emacs for the Modern World
  170. Author(s):    Craig A. Finseth
  171. Publisher:    Springer-Verlag
  172. Size:        220pp, 10 chapters, 5 appendices
  173. ISBN:        0-387-97616-7, 3-540-97616-7
  174. Price:        $39.95
  175. Japanese language edition: 4-938704-26-9 Y3600 paper
  176.  
  177. Title:        GNU Emacs Reference
  178. Author(s):    Dennis Gentry
  179. Publisher:    Specialized Systems Consultants, Inc.
  180.         P.O. Box 55549
  181.         Seattle WA 98155
  182.         USA
  183.         +1 206 527 3385
  184.         +1 206 527 2806 fax
  185.         151208415 telex
  186.         sales@ssc.com
  187. Size:        18pp, 8 1/2" x 3 1/2"
  188. ISBN:        0-916151-59-X
  189. Price:        $4.50
  190.  
  191. Title:        The GNU Emacs Lisp Reference Manual, GNU Emacs Version
  192.         19 for Unix Users, Edition 2.01, June 1993
  193. Author(s):    Bil Lewis, Dan LaLiberte, Richard Stallman and the GNU
  194.         Manual Group
  195. Pubisher:    Free Software Foundation
  196. Size:        748pp + 18pp index
  197. ISBN:        1-882114-20-5
  198. Price:        free (see GNU Emacs sites) or for fee from FSF
  199.  
  200. Title:         Unix Desktop Guide to Emacs
  201. Author(s):    Ralph Roberts and Mark Boyd
  202. Consultants:    Stephen G. Kochan and Patrick H. Wood
  203. Publisher:    Hayden Books (SAMS)
  204. Size:        ?
  205. ISBN:        ?
  206. Price:        $27.95 US, $34.95 CAN
  207.  
  208. Title:        GNU Emacs:  UNIX Text Editing and Processing
  209. Author(s):    Michael Schoonover, John Bowie, and Bill Arnold
  210. Pubisher:    Addison-Wesley / HP Press
  211. Size:        640pp, 14 chapters, 4 appendices
  212. ISBN:        0-201-56345-2
  213. Price:        ?
  214.  
  215. Title:        GNU Emacs Manual, Seventh Edition, Version 19, June 1993
  216. Author(s):    Richard Stallman
  217. Pubisher:    Free Software Foundation
  218. Size:        392pp +14pp index
  219. ISBN:        1-882114-02-7
  220. Price:        free (see GNU Emacs sites) or for fee from FSF
  221.  
  222.            ---------- GNU-Emacs ----------
  223.  
  224. name: GNU-Emacs
  225. last changed/verified: 1994-12-20
  226. original distribution: ?
  227. version: 19.27
  228. base language: C
  229. implementation language: Lisp
  230. extension language: Lisp
  231. scope of implementation: extensible
  232. hardware/software requirements: UNIX, VMS, OS/2, MS-DOS, Amiga, Atari ST
  233. organization:
  234.     Free Software Foundation
  235.     675 Massachusetts Ave
  236.     Cambridge MA  02139
  237.     USA
  238.     +1 617 876 3296
  239.     gnu@prep.ai.mit.edu
  240. free, anonymous FTP from:
  241.         prep.ai.mit.edu
  242.         scam.berkeley.edu
  243.         itstd.sri.com
  244.         wuarchive.wustl.edu
  245.         bu.edu
  246.         louie.udel.edu
  247.         nic.nyser.net
  248.         ftp.cs.titech.ac.jp
  249.         funic.hut.fi
  250.         sunic.sunet.se
  251.         freja.diku.dk
  252.         gatekeeper.dec.com
  253.         mango.miami.edu (VMS G++)
  254.         ftp.uu.net
  255.         archive.cis.ohio-state.edu
  256.         ftp-os2.nmsu.edu in /pub/os2/2.0/gnu/emacs (slightly
  257.             modified version for OS/2: its support for
  258.             the Workplace Shell is better than regular
  259.             support for X and it supports the OS/2 help
  260.             system; no X support
  261.     binaries only:
  262.         ftp.demon.co.uk:pub/ibmpc/editors/emacs19.24
  263.         ftp.imada.ou.dk:pub/mirrors/msdos/emacs-19.24
  264.     VMS:
  265.     ftp://ftp.vms.stacken.kth.se/GNU-VMS/Beta/EMACS-19_22-********.TAR-GZ.
  266.         (where ******** is the release date of the kit)
  267.         info at: http://www.e.kth.se/elev/levitte/gnu/emacs.html
  268.     on the SPAN network, contact rdss::corbet
  269.     on UUCP, contact one of:
  270.         hao!scicom!qetzal!upba!ugn!nepa!denny
  271.         hqda-ai!merlin
  272.         uunet!hutch!barber
  273.         sun!nosun!illian!darylm
  274.         oli-stl!root
  275.         bigtex!james
  276.         postmaster@uunet.uu.net
  277.         uucp@cis.ohio-state.edu (or osu-cis!uucp)
  278.     Ohio State also posts their UUCP instructions regularly to
  279.     the news group comp.sources.d
  280. Note: You can also obtain tapes and CD-ROM distributions from the FSF.
  281.  
  282.     ---------- Implementations Available For No Charge ----------
  283.  
  284. name: ae (Anthony's Editor)
  285. last changed/verified: 1994-12-20
  286. original distribution: ?
  287. version: Feb 92
  288. base language: C
  289. implementation language: C
  290. extension language: none
  291. scope of implementation: command set
  292. hardware/software requirements: Unix, IBM PC, Atari ST; requires curses
  293. organization/author:
  294.     Anthony Howe
  295.     Mortice Kern Systems Inc.
  296.     35 King St N
  297.     Waterloo Ontario
  298.     Canada N2J 6W9
  299.     ant@mks.com
  300. free, periodically posted to Comp.editors
  301.  
  302.  
  303. name: AMIS
  304. last changed/verified: 1994-12-20
  305. original distribution: ?
  306. version: 
  307. base language: Pascal
  308. implementation language: Pascal
  309. extension language: none
  310. scope of implementation: command set
  311. hardware/software requirements: VMS, Norsk Data, Tops10, RSTS
  312. organization/author:
  313.     Stacken Computer Club
  314.     c/o NADA
  315.     S-100 44 Stockholm
  316.     Sweden
  317.     stacken@stacken.kth.se
  318. note: the name is an abbreviation of "Anti-MISAER" (where "AE" is the
  319. "ae" glyph).  "Misaer" is Swedish (svenska) for "piece of junk, or
  320. deep shit functionality" (translation provided by the person who told
  321. me about this) The name thus means "not a piece of junk."
  322. Tops10, RSTS, Norsk Data versions are free, send them a
  323.     1/2 inch, 2400-foot magnetic tape and return postage
  324. VMS version is $1000 US (the money supports their DEC10 museum)
  325.  
  326.  
  327. name: Demacs
  328. last changed/verified: 1994-12-20
  329. original distribution: 1992?
  330. version: 1.2.0
  331. base language: C
  332. implementation language: Lisp
  333. extension language: Lisp
  334. scope of implementation: extensible
  335. hardware/software requirements: IBM PC, 386 or better, MS-DOS
  336. organization/author:
  337.     Manabu Higashida
  338.     Osaka University
  339.     JAPAN
  340.     manabu@sigmath.osaka-u.ac.jp
  341.  
  342.     HIRANO Satoshi
  343.     University of Tokyo
  344.     Japan
  345.     hirano@tkl.iis.u-tokyo.ac.jp
  346. free, anonymous FTP from
  347.     ftp.sigmath.osaka-u.ac.jp in pub/Msdos/Demacs/*
  348.     utsun.s.u-tokyo.ac.jp in GNU/demacs/*
  349.     also many SIMTEL echo sites
  350. note: Demacs is currently based on GNU Emacs version 18.55 (partly 18.57).
  351. You may wish to check out OEmacs, GNU-Emacs v19.23 or later, or NTEmacs.
  352.  
  353.  
  354. name: EDMACS
  355. last changed/verified: 1994-12-20
  356. original distribution: ?
  357. version: 2.0
  358. base language: TECO
  359. implementation language: TECO
  360. extension language: TECO
  361. scope of implementation: extensible
  362. hardware/software requirements: PDP/11
  363. organization/author:
  364.     Michael Bloom
  365.     mb@ttidca.tti.com
  366. free, anonymous FTP from
  367.     usc.edu in /pub/teco/soflib.tar.Z (in subdir "11-737" of tar image)
  368. DECUS program library as DECUS #11-737 (nominal media charge)
  369.  
  370.  
  371. name: Edwin
  372. last changed/verified: 1994-12-20
  373. original distribution: ?
  374. version: 
  375. base language: CScheme
  376. implementation language: CScheme
  377. extension language: CScheme
  378. scope of implementation: extensible
  379. hardware/software requirements: UNIX, VMS, 386-DOS
  380. organization/author:
  381.     Scheme Distribution
  382.     c/o Prof. Hal Abelson
  383.     545 Technology Sq. Room 410
  384.     Cambridge MA 02139
  385.     USA
  386.     info-cscheme-request@zurich.ai.mit.edu
  387. free, anonymous FTP from
  388.     zurich.ai.mit.edu in pub/scheme/README
  389. also, check out other Scheme implementations
  390.  
  391.  
  392. name: Elle (Elle Looks Like Emacs)
  393. last changed/verified: 1994-12-20
  394. original distribution: ?
  395. version: 4.1g
  396. base language: C
  397. implementation language: C
  398. extension language: none
  399. scope of implementation: command set
  400. hardware/software requirements: UNIX, MINIX, TOPS-20, TOPS-10 (!)
  401. organization/author:
  402.     Ken Harrenstein
  403.         c/o SRI International
  404.         333 Ravenswood Ave
  405.         Menlo Park CA  94025
  406.         USA
  407.         klh@nisc.sri.com
  408. free, anonymous FTP from
  409.         nisc.sri.com in pub/klh/elle.tar (or elle.tar.Z)
  410.  
  411.  
  412. name: Emacs
  413. last changed/verified: 1994-12-20
  414. original distribution: 1975
  415. version: 165
  416. base language: MIDAS (PDP10/DEC-20 assembly language)
  417. implementation language: TECO
  418. extension language: TECO
  419. scope of implementation: extensible
  420. hardware/software requirements: PDP10/ITS or DEC-20/TOPS-20
  421. organization/author:
  422.     Richard M. Stallman
  423.     MIT AI Lab/MIT Lab. for Comp. Sci.
  424.     545 Technology Square
  425.     Cambridge MA 02139
  426.     USA
  427. note: this is the original
  428. free, anonymous FTP from
  429.     ?
  430.  
  431.  
  432. name: Emacs for NeXTstep
  433. last changed/verified: 1994-12-20
  434. original distribution: 1994-04-24
  435. version: 4.0
  436. base language: Objective C
  437. implementation language: Lisp
  438. extension language: Lisp
  439. scope of implementation: extensible
  440. hardware/software requirements: Any hardware/software which GNU Emacs
  441.     19.22 runs on in general.  To use the added NeXTstep features
  442.     requires NeXTstep 3.x or later (for best results 3.2 or later)
  443.     on any hardware platform supported by NeXTstep.
  444. organization/author:
  445.     Carl Edman
  446.     Department of Physics
  447.     Princeton University
  448.     Princeton NJ 08540
  449.     USA
  450.     cedman@princeton.edu
  451. free anonymous FTP: 
  452.     - Binary package for m68k and i386 NeXTstep machines on
  453.       ftp.cs.orst.edu in
  454.       pub/next/binaries/editors/Emacs_for_NeXTstep_4.0.pkg.tar.gz.
  455.     -  Source on ftp.cs.orst.edu in
  456.       pub/next/sources/editors/Emacs_for_NeXTstep_4.0.src.tar.gz.
  457. note: Emacs for NeXTstep 4.0 is a superset of GNU Emacs 19.22 with
  458. which it shares most of the code.  The main change is that this Emacs
  459. supports the NeXTstep window system on the same level as GNU Emacs
  460. supports the X window system.  It continues to fully support the X
  461. window system as well.
  462.  
  463.  
  464. name: Epoch
  465. last changed/verified: 1994-12-20
  466. original distribution: ?
  467. version: 4.2
  468. base language: C
  469. implementation language: Lisp
  470. extension language: Lisp
  471. scope of implementation: extensible
  472. hardware/software requirements: UNIX, VMS, others
  473. organization/author:
  474.     University of Illinois at Urbana-Champaign
  475.     Urbana-Champaign IL
  476.     USA
  477.     epoch-request@cs.uiuc.edu
  478.     uunet!uiucdcs!epoch-request
  479.     epoch-request%cs.uiuc.edu@uiucvmd.bitnet
  480. free, anonymous FTP from
  481.     cs.uiuc.edu in pub/epoch-files/epoch/*
  482. Note: this is a modified GNU Emacs.  Has been merged with Lucid emacs.
  483.  
  484.  
  485. name: evi
  486. last changed/verified: 1994-12-20
  487. original distribution: 1988-01-01
  488. version: 0.1
  489. base language: any vi editor itself
  490. implementation language: UNIX Bourne shell,
  491.     vi key mappings and vi command files
  492. extension language: vi key mappings and vi command files
  493. scope of implementation: extensible
  494. hardware/software requirements: a vi editor that can map keys and
  495.     read command files
  496. organization/author:
  497.     Bo Thide', of the Swedish Inst. of Space Physics
  498.     bt@irfu.uucp
  499. free, anonymous ftp from
  500.     ftp://ftp.uu.net/pub/text-processing/vi/macros/evi.tar.Z
  501. This is a set of vi macros that does a fairly full Emacs implementation.
  502.  
  503.  
  504. name: Freemacs
  505. last changed/verified: 1994-12-20
  506. original distribution: ?
  507. version: 1.6a
  508. base language: 8086 assembler
  509. implementation language: 8086 assembler
  510. extension language: MINT, a string-oriented interpreter inspired by TRAC
  511.     P(MINT means "Mint Is Not TRAC")
  512. scope of implementation: extensible
  513. hardware/software requirements: IBM PC
  514. organization/author:
  515.     Russell Nelson
  516.     11 Grant Street
  517.     Potsdam NY 13676
  518.     USA
  519. free,
  520. Internet: anonymous FTP from
  521.     simtel20.army.mil from PD:<MSDOS.FREEMACS>
  522.     grape.ecs.clarkson.edu [128.153.28.129] in /pub/msdos/freemacs
  523. BBS:
  524.     +1 315 268 6667 - 1200/2400 bps, 8N1, 24 hrs, pub/msdos/freemacs
  525.     No registration required to download Freemacs.
  526. Bitnet and UUCP:
  527.     Send mail to archive-server@sun.soe.clarkson.edu.  You may use
  528.     archive-server%sun.soe@omnigate if you are on Bitnet, or
  529.     {smart-host}!sun.soe.clarkson.edu!archive-server if you are using
  530.     UUCP.  The mail message should consist of 'help'.  If you do not
  531.     get a reply within a day, then your return path is broken. 
  532.     You'll need to use the path command to give a mail address that
  533.     our mailer can grok.  Our mailer can send mail to any address
  534.     with an '@' in it, with the exception of ".UUCP"
  535.     pseudo-addresses.
  536. Mail:
  537.     $15 check or $17 PO copying fee to the author.  This will
  538.     assure you of the latest version.  Please specify floppy
  539.     format: [5.25", 1.2 Meg], [5.25", 360K], [3.50", 720K]
  540.  
  541.  
  542. name: Freyja (Freyja Reduksjon Emacs, Ytre Jevn All: Freyja Reduces
  543.     Emacs, Yet Joins All)
  544. last changed/verified: 1994-12-21
  545. original distribution: 1991
  546. version: 2.3
  547. base language: C
  548. implementation language: C
  549. extension language: none
  550. scope of implementation: command
  551. hardware/software requirements: DOS, UNIX, HP95LX, HP100LX
  552. organization/author:
  553.     Craig Finseth
  554.     1343 Lafond
  555.     St. Paul MN  55104-2437
  556.     USA
  557.     +1 612 644 4027
  558.     fin@unet.umn.edu
  559. free from the author, send either:
  560.     1, 3 1/2" 1.44 MB or 2, 3 1/2" 720 KB and a SASE, or
  561.     US$5.00, or
  562.     4 blank 3 1/2" 1.44 MB diskettes
  563. or anonymous FTP from:
  564.     mail.unet.umn.edu in
  565.         import/fin/freyja23.exe    (MS/DOS self-extracting archive)
  566.         import/fin/freyja23.tar    (UNIX tar file)
  567.         import/fin/freyja23.tar.gz (gzip'ed UNIX tar file)
  568.         import/fin/freyj23s.exe (MS/DOS self-extracting archive)
  569.         import/fin/freyj23s.tar (UNIX tar file)
  570.         import/fin/freyj23s.tar.gz (gzip'ed UNIX tar file)
  571.     eddie.mit.edu
  572.         distrib/hp95lx/editors/freyja23.*
  573.         distrib/hp95lx/editors/freyj23s.*
  574. note: optimized for RAM-based computing (laptops and palmtops)
  575.  
  576.  
  577. name: GNU-Emacs, Macintosh port
  578. last changed/verified: 1994-12-20
  579. original distribution: 1993
  580. version: 1.14b1
  581. base language: C  (Symantec 7.0 - full, not online upgrade)
  582. implementation language: Lisp
  583. extension language: Lisp
  584. scope of implementation: extensible
  585. hardware/software requirements: Macintosh, System 7
  586. organization:
  587.     ?
  588. free, anonymous FTP from:
  589.         ftp://ftp.cs.cornell.edu/pub/parmet
  590. note: based on 18.59
  591.  
  592.  
  593. name: Hemlock
  594. last changed/verified: 1994-12-20
  595. original distribution: ?
  596. version: 
  597. base language: Lisp
  598. implementation language: Lisp
  599. extension language: Lisp
  600. scope of implementation: extensible
  601. hardware/software requirements: CMU Common Lisp; MACH and/or SunOS
  602. organization/author:
  603.     Scott Fahlman
  604.     CMU Common Lisp project
  605.     Carnegie-Mellon University
  606.     USA
  607.     Scott.Fahlman@CS.CMU.EDU
  608. free, anonymous FTP from
  609.     lisp-rt1.slisp.cs.cmu.edu in /afs/cs.cmu.edu/project/clisp/release
  610.     lisp-rt2.slisp.cs.cmu.edu in /afs/cs.cmu.edu/project/clisp/release
  611.     (you must cd the complete path in one command)
  612. also not free as part of Lucid Common Lisp
  613.  
  614.  
  615. name: JED
  616. last changed/verified: 1994-12-21
  617. original distribution: ?
  618. version: 0.97.1
  619. base language: C
  620. implementation language: C
  621. extension language: S-Lang
  622. scope of implementation: extensible
  623. hardware/software requirements: UNIX, X11, VMS, DOS, OS/2
  624. organization/author:
  625.     John E. Davis
  626.     +1 617 735 6746
  627.     davis@amy.tch.harvard.edu
  628. free, anonymous FTP from
  629.     amy.tch.harvard.edu in pub/jed/jed097-1.tar.gz
  630.     amy.tch.harvard.edu in pub/jed/jed097-1.tar.Z
  631.     amy.tch.harvard.edu in pub/jed/jed097-1.zip
  632.  
  633.  
  634. name: JOE
  635. last changed/verified: 1994-12-20
  636. original distribution: ?
  637. version: 2.0
  638. base language: C?
  639. implementation language: ?
  640. extension language: custom
  641. scope of implementation: extensible
  642. hardware/software requirements: UNIX
  643. organization/author:
  644.     Joseph H Allen
  645.     jhallen@world.std.com
  646. free, anonymous FTP from
  647.     ftp.std.com in src/editors/joe2.0.tar.Z
  648.  
  649.  
  650. name: Jove (Jonathan's Own Version of Emacs)
  651. last changed/verified: 1994-12-20
  652. original distribution: ?
  653. version: 4.16.beta
  654. base language: C
  655. implementation language: C
  656. extension language: none
  657. scope of implementation: command set
  658. hardware/software requirements: UNIX, IBM PC, Macintosh
  659. organization/author:
  660.     Jonathan Payne
  661.     Sun Microsystems, Inc.
  662.     2550 Garcia Ave
  663.     Mountain View CA  94043
  664.     USA
  665. free, anonymous FTP from
  666.     cs.toronto.edu in pub/moraes/jove.*.*
  667.     also in the Berkeley UNIX distribution
  668. note: see also Tovj
  669.  
  670.  
  671. name: KEmacs (Kanji Emacs)
  672. last changed/verified: 1994-12-20
  673. original distribution: ?
  674. version: 
  675. base language: C
  676. implementation language: C
  677. extension language: custom
  678. scope of implementation: extensible
  679. hardware/software requirements: UNIX, VMS, IBM PC, Amiga, Atari ST,
  680.     Macintosh, Wicat, Data General
  681. organization/author:
  682.     SANETO (sanewo) Takanori
  683.     Corporate Research Laboratories Atsugi
  684.     SONY
  685.     Japan
  686. note: Japanese (Kanji) adaptation of MicroEMACS version 3.8i
  687. free, anonymous FTP from
  688.     ftp.hawaii.edu in pub/editors/=TAR.Z=FILES=/kemacs.tar.Z
  689.                or pub/editors/kemacs.tarZ
  690.  
  691.  
  692. name: ME2 (Mutt Editor II)
  693. last changed/verified: 1994-12-20
  694. original distribution: 1986
  695. version: 3.0
  696. base language: C
  697. implementation language: Mutt
  698. extension language: Mutt ("A bizarre mix of Lisp and Algol-like
  699.     languages, compiled external to the editor")
  700. scope of implementation: extensible
  701. hardware/software requirements: UNIX, IBMPC, Atari
  702. organization/author:
  703.     Craig Durland
  704.     3419 SW Knollbrook
  705.     Corvallis OR 97333
  706.     USA
  707.     +1 503 750 3354
  708.     craig@cv.hp.com
  709. free, anonymous FTP from
  710.     hpcvaaz.cv.hp.com in pub/pub/me3.shar.Z, pub/pub/me3.exe
  711.  
  712.  
  713. name: MG, (was: MicroGNU Emacs)
  714. last changed/verified: 1994-12-20
  715. original distribution: 1986
  716. version: 2b
  717. base language: C
  718. implementation language: C
  719. extension language: none
  720. scope of implementation: command set
  721. hardware/software requirements: UNIX, VMS, AmigaDOS, Atari ST,
  722.     OS/9-68K, Primos
  723. organization/author:
  724.     Mike Meyer
  725.     mwmeyer@ingres.com 
  726. but contact:
  727.     mg-support@ucbvax.berkeley.edu
  728. free, anonymous FTP from
  729.     gatekeeper.pa.dec.com in rom/fred-fish/FF_DISKS/100-199/FF147.LZH
  730.  
  731.  
  732. name: MicroEMACS
  733. last changed/verified: 1994-12-20
  734. original distribution: ?
  735. version: 3.12
  736. base language: C
  737. implementation language: C
  738. extension language: custom
  739. scope of implementation: extensible
  740. hardware/software requirements: UNIX, VMS, IBM PC, OS/2
  741.     HP 110 and 150, Amiga, Atari ST, Macintosh, Wicat,
  742.     Data General AOS/VS, Apple IIgs
  743.     kanji: Fujitsu FMR-70, NEC PC-9891
  744. organization/author:
  745.     Daniel M. Lawrence
  746.     617 New York St
  747.     Lafayette IN 47901
  748.     USA
  749.     +1 317 742 5153
  750.     dan@mdbs.uucp
  751. FIDO:  The Programmer's Room 201/10
  752.     +1 317 742 5533
  753.     24 hours 300/1200/2400 baud
  754. free (non-commercial), anonymous FTP from
  755.     midas.mgmt.purdue.edu in dist/uemacs3.11m/ue311m.arc.
  756.     midas.mgmt.purdue.edu in dist/uemacs311/*
  757.     between the hours of 5:50pm and 8am
  758. ask author about commercial use and distribution via disk ($25)
  759.  
  760.  
  761. name: MULE (Multi-Lingual Enhancment to Emacs)
  762. last changed/verified: 1994-12-20
  763. original distribution: ?
  764. version: 1.0
  765. base language: C
  766. implementation language: Lisp
  767. extension language: Lisp
  768. scope of implementation: extensible
  769. hardware/software requirements: UNIX, VMS, IBM PC, NT
  770. maintainer:
  771.     nemacs@etl.go.jp
  772. organization/author:
  773.     Ken'ichi Handa
  774.     Electrotechnical Lab.
  775.     Machine Inference Section
  776.     ElectroTechnical Laboratory
  777.     Umezono 1-1-4
  778.     Tsukuba City
  779.     Japan 305
  780.     +81 298 58 5916
  781.     fax +81 298 58 5918
  782.     handa@etl.go.jp
  783.     handa%etl.go.jp@relay.cs.net
  784. note: supports many scripts including most European languages, Japanese,
  785.     Chinese, Korean, Thai, Vietnamese in the same buffer.  Much of
  786.     this may be incorporated into GNU Emacs 19.  Also ported to
  787.     MS/DOS by the Demacs developer.
  788. free, anonymous FTP from
  789.     etlport.etl.go.jp in /pub/mule
  790.         Manager: Ken'ichi HANDA <handa@etl.go.jp>
  791.     ftp.mei.co.jp in /public/free/gnu/emacs/Mule
  792.         Manager: Motohide Murakami <murakami@msr.mei.co.jp>
  793.     sh.wide.ad.jp in /JAPAN/mule/mule-1.0
  794.         Manager: Akira KATO <kato@wide.sfc.keio.ac.jp>
  795.     ftp.funet.fi in /pub/gnu/emacs/mule
  796.         Manager: Hannu Aronsson <haa@cs.hut.fi>
  797.  
  798.  
  799. name: Nemacs (Nihongo Emacs)
  800. last changed/verified: 1994-12-20
  801. original distribution: ?
  802. version: 3.3.2
  803. base language: C
  804. implementation language: Lisp
  805. extension language: Lisp
  806. scope of implementation: extensible
  807. hardware/software requirements: UNIX, VMS
  808. maintainer:
  809.     nemacs@etl.go.jp
  810. organization/author:
  811.     Ken'ichi Handa
  812.     Electrotechnical Lab.
  813.     Machine Inference Section
  814.     ElectroTechnical Laboratory
  815.     Umezono 1-1-4
  816.     Tsukuba City
  817.     Japan 305
  818.     +81 298 58 5916
  819.     fax +81 298 58 5918
  820.     handa@etl.go.jp
  821.     handa%etl.go.jp@relay.cs.net
  822. note: Japanese (Nihongo) adaptation of GNU-Emacs
  823. free, anonymous FTP from
  824.     ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z
  825.  
  826.  
  827. name: NILE
  828. last changed/verified: 1994-12-20
  829. original distribution: ?
  830. version: ?
  831. base language: ?
  832. implementation language: ?
  833. extension language: ?
  834. scope of implementation: ?
  835. hardware/software requirements: ?
  836. maintainer:
  837.     whoever is maintaining NIL
  838. organization/author:
  839.     Richard Soley
  840. free, anonymous FTP from
  841.     ?
  842.  
  843.  
  844. name: NotGNU
  845. last changed/verified: 1994-12-20
  846. original distribution: January 1993
  847. version: 1.5
  848. base language: C
  849. implementation language: C
  850. extension language: none
  851. scope of implementation: command set
  852. requirements: DOS, Windows 3/NT, X11/OSF
  853. organization/author:
  854.     Julie Melbin
  855.     P.O. Box 1007
  856.     Groton MA 01450
  857.     USA
  858.     julie@world.std.com
  859. free, anonymous ftp from
  860.     netcom.com in /pub/notgnu/*
  861. note: a mailing service and several mailing lists also exist; send
  862. e-mail to `notgnu-request@netcom.com' containing the word `help' in
  863. the message body. For current status, give the command `send info'.
  864.  
  865.  
  866. name: NTEmacs
  867. last changed/verified: 1994-12-20
  868. original distribution: 1993?
  869. version: ?
  870. base language: C
  871. implementation language: Lisp
  872. extension language: Lisp
  873. scope of implementation: extensible
  874. hardware/software requirements: IBM PC, DEC Alpha, or MIPS running Windows NT
  875. organization/author:
  876.     Geoff Voelker
  877.     voelker@cs.washington.edu
  878. free, anonymous FTP from
  879.     cs.washington.edu in /pub/ntemacs
  880. note: NTEmacs is currently based on GNU Emacs version 19.17
  881. As of 10/8/94, a beta test version of Emacs 19.27 ported to Windows NT
  882.     is available from june.cs.washington.edu:/pub/voelker/trial.
  883.     The port will be merged into a forthcoming release of GNU Emacs.
  884.  
  885.  
  886. name: OEmacs
  887. last changed/verified: 1994-12-20
  888. original distribution: ?
  889. version: 4.1
  890. base language: C
  891. implementation language: Lisp
  892. extension language: Lisp
  893. scope of implementation: extensible
  894. hardware/software requirements: IBM PC or DESQview/X
  895. organization/author:
  896.     Darryl Okahata
  897.     Internet: darrylo@sr.hp.com
  898. free, anonymous FTP from
  899.     any site that mirrors SIMTEL20's MS-DOS collection, such as
  900.     oak.oakland.edu:/pub/msdos/oemacs/
  901. note: based upon GNU Emacs V19.19
  902.  
  903.  
  904. name: Origami
  905. last changed/verified: 1994-12-20
  906. original distribution: ?
  907. version: 1.6.6?
  908. base language: C
  909. implementation language: C
  910. extension language: OCL (custom)
  911. scope of implementation: extensible
  912. hardware/software requirements: UNIX, Linux, Amiga
  913. origanization:
  914.     Michael Haardt
  915.     Ruetscherstrasse 155/1703
  916.     5100 Aachen 1
  917.     Germany
  918.     mhaardt@ftp.thp.uni-koeln.de
  919. free, anonymous FTP from:
  920.     ftp.thp.uni-koeln.de in linux/origami/*
  921. Note:
  922. Origami is a folding editor and can additionally process Inmos TDS
  923. files, it comes with both emacs- and vi-style keybindings.
  924.  
  925.  
  926. name: TkEmacs
  927. last changed/verified: 1994-12-20
  928. original distribution: ?
  929. version: 1.1
  930. base language: C
  931. implementation language: C
  932. extension language: N/A
  933. scope of implementation: N/A
  934. hardware/software requirements: X11
  935. organization/author:
  936.     Sven Delmas
  937.     TU Berlin
  938.     Germany
  939.     garfield@cs.tu-berlin.de
  940.  
  941.     Juergen Nickelsen
  942.     TU Berlin
  943.     Germany
  944.     nickel@cs.tu-berlin.de
  945. free, anonymous FTP from:
  946.     barkley.berkeley.edu in /pub/tkemacs/
  947.     coma.cs.tu-berlin.de in /pub/tkemacs/
  948. note: TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58. The
  949. package contains XfEmacs, an application of the TkEmacs widget,
  950. providing scrollbars, configurable drop-down menus, etc.
  951.  
  952.  
  953. name: Tovj (Tom's own version of Jove), may be renatmed to Jat
  954. last changed/verified: 1994-12-20
  955. original distribution: ?
  956. version: 4.6.14.32 patch-level 11
  957. base language: C
  958. implementation language: C
  959. extension language: none
  960. scope of implementation: command set
  961. hardware/software requirements: UNIX, IBM PC, Macintosh
  962. organization/author:
  963.     Tom Hageman
  964.     tom@icce.rug.nl
  965.     Karel Kubat
  966.     karel@icce.rug.nl
  967. free, anonymous FTP from
  968.     ftp.icce.rug.nl in pub/tom/jove/jove-4.6.14.32#11.tar.gz
  969.     also other directories i the file
  970.  
  971.  
  972. name: treemacs
  973. last changed/verified: 1994-12-20
  974. original distribution: ?
  975. version: 
  976. base language: C
  977. implementation language: C
  978. extension language: Lisp
  979. scope of implementation: extensible
  980. hardware/software requirements: UNIX, VMS, others
  981. organization/author:
  982.     Vipin Swarup
  983.     Dept. of Computer Science
  984.     University of Illinois at Urbana-Champaign
  985.     USA
  986.     swarup@a.cs.uiuc.edu
  987.     USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup    
  988. free, anonymous FTP from
  989.     cs.uiuc.edu in pub/treemacs/*
  990. notes: this is a modified GNU Emacs 18.51.  It is GNU Emacs extended
  991. to allow the direct editing of tree structures.
  992.  
  993.  
  994. name: XEmacs (nee Lucid GNU Emacs (lemacs))
  995. last changed/verified: 1994-12-21
  996. original distribution: April 1992
  997. version: 19.11
  998. base language: C
  999. implementation language: Lisp
  1000. extension language: Lisp
  1001. scope of implementation: extensible
  1002. hardware/software requirements: UNIX, VMS
  1003. archived by Chuck Thompson, cthomp@cs.uiuc.edu
  1004. free, anonymous FTP from:
  1005.     cs.uiuc.edu        pub/xemacs
  1006.  
  1007.  
  1008.     ---------- Implementations Sold by Vendors ----------
  1009.  
  1010. name: ADEPT
  1011. last changed/verified: 1994-12-20
  1012. original distribution: ?
  1013. version: 
  1014. base language: 
  1015. implementation language: 
  1016. extension language: yes, but not available to users
  1017. scope of implementation: command set
  1018. hardware/software requirements: Wang VS
  1019. organization/author:
  1020.     Wang
  1021.     Jimmy Huangs & George Soules
  1022. not free, contact vendor for price information
  1023.  
  1024.  
  1025. name: Alpha
  1026. last changed/verified: 1994-12-20
  1027. original distribution: ?
  1028. version: 5.6.3
  1029. base language: ?
  1030. implementation language: ?
  1031. extension language: TCL
  1032. scope of implementation: extensible
  1033. hardware/software requirements: Macintosh
  1034. organization/author:
  1035.     Pete Keheler
  1036.     Rice University
  1037. shareware ($30), anonymous FTP from
  1038.     sumex-aim.stanford.edu in /info-mac/text/alpha-563.hqx
  1039.  
  1040.  
  1041. name: amacs
  1042. last changed/verified: 1994-12-20
  1043. original distribution: ?
  1044. version: 3.0 Release 2.8
  1045. base language: 6502 assembler
  1046. implementation language: 6502 assembler
  1047. extension language: macros / loadable libraries (assembled)
  1048. scope of implementation: extensible
  1049. hardware/software requirements: Apple // with ProDOS
  1050. organization/author:
  1051.     Creative Thinking, Included
  1052.     Brian Fox
  1053.     bfox@ai.mit.edu
  1054. not free, contact vendor for price information
  1055.  
  1056.  
  1057. name: Brief
  1058. last changed/verified: 1994-12-20
  1059. original distribution: ?
  1060. version: 3.1
  1061. base language: C
  1062. implementation language: C
  1063. extension language: Lisp or C (choice)
  1064. scope of implementation: extensible
  1065. hardware/software requirements: IBM PC
  1066. organization/author:
  1067.     Solution Systems
  1068.     Suite 410
  1069.     541 Main St
  1070.     South Weymouth MA 02190
  1071.     USA
  1072.     +1 800 821 2492
  1073.     +1 617 337 6963
  1074.     fax +1 617 337 7719
  1075. not free, contact vendor for price information
  1076. acquired by Borland
  1077.  
  1078.  
  1079. name: CCA Emacs
  1080. last changed/verified: 1994-12-20
  1081. original distribution: ?
  1082. version: 
  1083. base language: C
  1084. implementation language: C
  1085. extension language: ELisp
  1086. scope of implementation: extensible
  1087. hardware/software requirements: UNIX, VMS
  1088. organization/author:
  1089.     Uniworks Inc.
  1090.     P.O. Box K
  1091.     Suite 323 
  1092.     Maynard MA 01754
  1093.     USA
  1094.     +1 508 897 6650
  1095.     emacs!mau
  1096. not free, contact vendor for price information
  1097.  
  1098.  
  1099. name: E3
  1100. last changed/verified: 1994-12-20
  1101. original distribution: ?
  1102. version: internal?
  1103. base language: ?
  1104. implementation language: ?
  1105. extension language: REXX
  1106. scope of implementation: extensible
  1107. hardware/software requirements: ?/
  1108. organization/author:
  1109.     IBM Corp.
  1110.     ?
  1111. not free, contact vendor for price information
  1112.  
  1113.  
  1114. name: Emacs
  1115. last changed/verified: 1994-12-20
  1116. original distribution: ?
  1117. version: 
  1118. base language: SPL, a variant of PL/1
  1119. implementation language: SPL, a variant of PL/1
  1120. extension language: Lisp
  1121. scope of implementation: extensible
  1122. hardware/software requirements: Prime
  1123. organization/author:
  1124.     Prime Computer, Inc.
  1125.     24 Prime Park Way
  1126.     Natick MA  07160
  1127.     USA
  1128.     +1 508 651 3342
  1129.     telex 174519
  1130.     telex +1 612 508 651 2769
  1131. not free, contact vendor for price information
  1132.  
  1133.  
  1134. name: EMACS-TC
  1135. last changed/verified: 1994-12-20
  1136. original distribution: ?
  1137. version: 
  1138. base language: C
  1139. implementation language: C
  1140. extension language: Lisp-like
  1141. scope of implementation: extensible
  1142. hardware/software requirements: UNIX
  1143. organization/author:
  1144.     AT&T Toolchest
  1145.     +1 201 522 6900, then login "guest"
  1146.     USA
  1147.  
  1148.     Warren A. Montgomery
  1149.     +1 708 713 5090
  1150.     att!iexist!warren
  1151. not free, contact vendor for price information
  1152.  
  1153.  
  1154. name: Epsilon
  1155. last changed/verified: 1994-12-20
  1156. original distribution: ?
  1157. version: 6.0
  1158. base language: C
  1159. implementation language: EEL
  1160. extension language: EEL, a dialect of C
  1161. scope of implementation: extensible
  1162. hardware/software requirements: UNIX, IBM PC
  1163. organization/author:
  1164.     Lugaru Software Ltd.
  1165.     5843 Forbes Ave
  1166.     Pittsburgh PA 15217
  1167.     USA
  1168.     +1 412 421 5911
  1169.     fax +1 412 421 6371
  1170. not free, contact vendor for price information
  1171.  
  1172.  
  1173. name: EVE (Extensible VAX Editor)
  1174. base language: TPU
  1175. implementation language: TPU
  1176. extension language: TPU (Text Processing Utility)
  1177. scope of implementation: extensible
  1178. hardware/software requirements: VMS
  1179. organization/author:
  1180.     Digital Equipment Corp.
  1181.     ?
  1182.     USA
  1183.     +1 ?
  1184.     ?
  1185. notes: (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
  1186. fully extensible. Source (TPU) is included. TPU is a programming
  1187. language for text processing, etc.  that is also bundled with VMS.  EVE
  1188. is the next best thing to GNU-Emacs on a VAX.
  1189.  
  1190.  
  1191. name: FrameMaker
  1192. last changed/verified: 1994-12-20
  1193. original distribution: ?
  1194. version: 3.0
  1195. base language: ?
  1196. implementation language: ?
  1197. extension language: custom
  1198. scope of implementation: extensible
  1199. hardware/software requirements: UNIX, Macintosh
  1200. organization/author:
  1201.     Frame Technology Corp.
  1202.     1010 Rincon Circle
  1203.     San Jose CA 95131
  1204.     USA
  1205.     +1 408 433 1928
  1206.  
  1207.     Frame Technology International Ltd.
  1208.     Unit 52 Airways Industrial Estate
  1209.     Cloghran
  1210.     Dublin 17
  1211.     Ireland
  1212.     +353 1 42 95 66
  1213. not free, contact vendor for price information
  1214.  
  1215.  
  1216. name: Infinitor
  1217. last changed/verified: 1994-12-20
  1218. original distribution: ?
  1219. version: 
  1220. base language: C?
  1221. implementation language: C?
  1222. extension language: TPL
  1223. scope of implementation: extensible
  1224. hardware/software requirements: IBM PC
  1225. organization/author:
  1226.     Agranat Systems
  1227.     P.O. Box 191
  1228.     Weston MA 02193
  1229.     USA
  1230.     +1 617 893 7868
  1231. not free, contact vendor for price information
  1232.  
  1233.  
  1234. name: Interleaf
  1235. last changed/verified: 1994-12-20
  1236. original distribution: ?
  1237. version: 5
  1238. base language: C
  1239. implementation language: C
  1240. extension language: Lisp
  1241. scope of implementation: extensible
  1242. hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
  1243. organization/author:
  1244.     Interleaf, Inc
  1245.     Prospect Place
  1246.     9 Hillside Ave
  1247.     Waltham MA  02154
  1248.     USA
  1249.     +1 617 290 0710
  1250. not free, contact vendor for price information
  1251.  
  1252.  
  1253. name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
  1254.     FinalWord / FinalWordII
  1255. last changed/verified: 1994-12-20
  1256. original distribution: 1980
  1257. version: 
  1258. base language: C
  1259. implementation language: C
  1260. extension language: none / key rebinding only  / key rebinding only/ custom
  1261. scope of implementation: command / command / command / extensible 
  1262. hardware/software requirements: IBM PC, CP/M
  1263. organization/author:
  1264.     Mark of the Unicorn, Inc.
  1265.     222 Third Street
  1266.     Cambridge MA  02139
  1267.     USA
  1268.     +1 617 576 2760
  1269. not free, contact vendor for price information
  1270.  
  1271.  
  1272. name: Multics Emacs
  1273. last changed/verified: 1994-12-20
  1274. original distribution: 1978
  1275. version:
  1276. base language: Lisp
  1277. implementation language: Lisp
  1278. extension language: Lisp
  1279. scope of implementation: extensible
  1280. hardware/software requirements: Honeywell Multics
  1281. organization:
  1282.     Bernard Greenberg
  1283.     Honeywell Bull
  1284. not free, contact vendor for price information
  1285.  
  1286. note from Carl Hoffman: Probably Multics Emacs' greatest claims to
  1287.     fame are (1) having been the first to popularize the notion of
  1288.     using a Lisp-like extension language which non-expert
  1289.     programmers could use and understand, and (2) originating
  1290.     certain constructs (e.g.  "save-excursion", etc.) which today
  1291.     survive in GNU Emacs.
  1292.  
  1293. note from Bernard Greenberg:
  1294.     Multics Emacs was implemented in Multics MacLisp, also known
  1295.     as Version 2 Lisp.  Multics Emacs was the first and only
  1296.     Multics Software Product in Lisp -- PL/I was the official
  1297.     system language.
  1298.  
  1299.     The notion of using Lisp for a mainframe product whose native
  1300.     language was not Lisp was radical at the time. I chose Lisp
  1301.     because of the possibility of implementing many small, cheap,
  1302.     modular, easily-replaceable functions (not a possibility in
  1303.     PL/I), having found this to be a major feature of an earlier
  1304.     private tool I implemented in Multics MacLisp.
  1305.     
  1306.     The notion of using Lisp on the Lisp machine (for Eine, and
  1307.     later Zwei) was a requirement, not an innovation.  It did not
  1308.     speak to the issues of the suitability of Lisp for such a task,
  1309.     nor to that of what would be the best language for such a task.
  1310.     The idea of -choosing- Lisp  for a mainframe editor implementation
  1311.     was innovated here.  The idea of augmenting Multics
  1312.     TECO, and that of writing a TECO-like editor gut in flat-out
  1313.     PL/I were rejected by me in favor of a Lisp program that
  1314.     implemented editor functionality.
  1315.  
  1316.     Inspired by the TECO in which EMACS (on ITS, then the only
  1317.     program using that name) was implemented, I designed a
  1318.     TECO-like control and "point" manipulation model in a Lisp
  1319.     framework, which I thought was natural and obvious, not at all
  1320.     similar to the buffer-pointer passing model of the Lisp
  1321.     Machine editors.  The natural combination of Lisp macrology
  1322.     and scoping with this type of model proved to be flexible,
  1323.     powerful, and appealing:  this model caught on, and
  1324.     is now the basis of everything in the world; the Lisp
  1325.     machine's did not.  The intellectual lineage of GNU Emacs, in
  1326.     these regards, comes directly from James Gosling's Emacs,
  1327.     which came directly from (and was credited to) Multics Emacs.
  1328.  
  1329.     I rank the significant innovations of Multics Emacs as:
  1330.     (1) Explicitly-designed extension languages, which could be
  1331.         understood and used by non-experts.
  1332.     (2) Lisp as an editor implementation language.
  1333.     (3) Lisp and Lisp-macros as an extension language.
  1334.     (4) A control regime and macrology, including many names
  1335.         (e.g., "save-excursion"), that have become today become
  1336.         semi-standard through GNU Emacs and other systems.
  1337.  
  1338.     Major extensions that became part of the product should also
  1339.     be credited to Richard Lamson, Gary Palter, and William York,
  1340.     who became my guerilla band, back then.
  1341.  
  1342.  
  1343. name: PMATE, ZMATE
  1344. last changed/verified: 1994-12-20
  1345. original distribution: ?
  1346. version: PMATE (DOS) 4.0, PMATE (CP/M) 3.21, ZMATE (CP/M, Z-System) 1.0
  1347. base language: assembly language (not needed to use editors)
  1348. implementation language: assembly language (not needed to use editors)
  1349. extension language: MATE macro language (TECO-like)
  1350. scope of implementation: extensible
  1351. hardware/software requirements: IBM PC, CP/M, Z-System
  1352. organization/author:
  1353.     original by Michael Aronson (MATE = Michael Aronson's Text Editor)
  1354.     ZMATE version by Bridger Mitchell and Jay Sage
  1355.     ZMATE available from:
  1356.         Sage Microsystems East
  1357.         1435 Centre Strt
  1358.         Newton MA 02159-2469
  1359.         USA
  1360.         +1 617 965 3552
  1361. (Availability of PMATE for the PC is not certain at this time.  Sage
  1362. Microsystems may be able to offer it.)
  1363. not free, contact vendor for price information
  1364.  
  1365.  
  1366. name: Sage Professional Editor
  1367. last changed/verified: 1994-12-20
  1368. original distribution: ?
  1369. version: 
  1370. base language: C?
  1371. implementation language: C?
  1372. extension language: custom, C- and Awk-like
  1373. scope of implementation: extensible
  1374. hardware/software requirements: IBM PC
  1375. organization/author:
  1376.     Sage Software, Inc.
  1377.     1700 NW 167th Pl
  1378.     Beaverton OR 97006
  1379.     USA
  1380.     +1 503 645 1150
  1381.     fax +1 503 645 4576
  1382. not free, contact vendor for price information
  1383. sold to Intersolv, product name change to PVCS Professional Editor
  1384.  
  1385.  
  1386. name: Slick
  1387. last changed/verified: 1994-12-20
  1388. original distribution: ?
  1389. version: 
  1390. base language: C
  1391. implementation language: C
  1392. extension language: Slick extension language, REXX-like
  1393. scope of implementation: extensible
  1394. hardware/software requirements: IBM PC
  1395. organization/author:
  1396.     MicroEdge Inc.
  1397.     P.O. Box 2367
  1398.     Fairfax VA  22031
  1399.     USA
  1400.     +1 703 670 4575
  1401. not free, contact vendor for price information
  1402.  
  1403.  
  1404. name: SPE Editor
  1405. last changed/verified: 1994-12-20
  1406. original distribution: ?
  1407. version: 
  1408. base language: Lisp
  1409. implementation language: Lisp
  1410. extension language: Lisp
  1411. scope of implementation: extensible
  1412. hardware/software requirements: UNIX
  1413. organization/author:
  1414.     Sun Microsystems, Inc.
  1415.     2550 Garcia Ave
  1416.     Mountain View CA  94043
  1417.     USA
  1418.     +1 415 960 1300
  1419.     TLX 37 29639
  1420. not free, contact vendor for price information
  1421.  
  1422.  
  1423. name: Sprint (in some countries 'Esprit')
  1424. last changed/verified: 1994-12-20
  1425. original distribution: 1985?
  1426. version: 
  1427. base language: C
  1428. implementation language: C
  1429. extension language: custom
  1430. scope of implementation: extensible
  1431. hardware/software requirements: IBM PC
  1432. organization/author:
  1433.     Borland International
  1434.     1800 Green Hills Rd
  1435.     Scotts Valley CA  95067
  1436.     USA
  1437. not free, contact vendor for price information
  1438.  
  1439.  
  1440. name: Sys-IX Editor
  1441. last changed/verified: 1994-12-20
  1442. original distribution: ?
  1443. version: 
  1444. base language: C?
  1445. implementation language: C?
  1446. extension language: macro
  1447. scope of implementation: command set
  1448. hardware/software requirements: UNIX, IBM PC
  1449. organization/author:
  1450.     System-IX (Networks) Ltd.
  1451.     55 Bedford Court Mansions
  1452.     Bedford Avenue
  1453.     London WC1B 3AD
  1454.     UK
  1455.     +44 71 636 8210
  1456.     fax +44 71 255 1038
  1457.  
  1458.     G.W. Computers Inc.
  1459.     4 Eagle Square
  1460.     East Boston MA  02128
  1461.     USA
  1462.     +1 617 569 5990
  1463.     fax +1 617 567 2981
  1464. note: may not be Emacs
  1465. not free, contact vendor for price information
  1466.  
  1467.  
  1468. name: Unipress Emacs
  1469. last changed/verified: 1994-12-20
  1470. original distribution: ?
  1471. version: 
  1472. base language: C
  1473. implementation language: MLisp
  1474. extension language: MLisp
  1475. scope of implementation: extensible
  1476. hardware/software requirements: UNIX, VMS, IBM PC
  1477. organization/author:
  1478.     Unipress Software Inc
  1479.     2025 Lincoln Hwy
  1480.     Edison NJ 08817
  1481.     USA
  1482.     +1 201 287 2100
  1483.     fax +1 201 287 4929
  1484.     telex 709418
  1485. note: was Gosling's Emacs
  1486. not free, contact vendor for price information
  1487.  
  1488.  
  1489. name: VOS Emacs
  1490. last changed/verified: 1994-12-20
  1491. original distribution: ?
  1492. version: 10
  1493. base language: PL/I
  1494. implementation language: PL/I
  1495. extension language: none
  1496. scope of implementation: modified command set
  1497. hardware requirements: Stratus XA, IBM System/88 or Olivetti CPS-32 computer
  1498. software requirements: VOS operating system
  1499. organization/author:
  1500.     Stratus Computer Inc.
  1501.     55 Fairbanks Blvd
  1502.     Marlboro MA  01752
  1503.     USA
  1504.     +1 508 460 2000
  1505.     telex (294112) ANSBK STRA UR
  1506. not free, contact vendor for price information
  1507.  
  1508.  
  1509. name: Win-Emacs
  1510. last changed/verified: 1994-12-20
  1511. original distribution: April 1993
  1512. version: 1.35 (released October 1994)
  1513. base language: C
  1514. implementation language: Lisp
  1515. extension language: Lisp
  1516. scope of implementation: extensible
  1517. hardware/software requirements: IBM PC
  1518. organization:
  1519.     Pearl Software
  1520.     2000 Powell St. Suite 1200
  1521.     Emeryville CA 94608
  1522.     USA
  1523.     +1 510 652 4361
  1524.     fax +1 510 652 4362
  1525.     tech@pearlsoft.com
  1526.     info@pearlsoft.com auto-replies with further information.
  1527. free DEMO version (nagware), anonymous FTP from:
  1528.              ftp.netcom.com:/pub/pearl/wemdemo*
  1529. note: This is derived from Lucid/GNU Emacs 19.6
  1530. also, while the Emacs port is free, the X/Windows emulation required
  1531. to run it is apparently *not*.  The version for anonymous ftp is a
  1532. demo nagware version.  Debatable whether it should be moved into the
  1533. "versions that cost" category.
  1534.  
  1535.  
  1536. name: ZMACS
  1537. last changed/verified: 1994-12-20
  1538. original distribution: ?
  1539. version: 
  1540. base language: Lisp
  1541. implementation language: Lisp
  1542. extension language: Lisp
  1543. scope of implementation: extensible
  1544. hardware/software requirements: Symbolics
  1545. organization/author:
  1546.     Symbolics, Inc.
  1547.     8 New England Executive Park
  1548.     Burlington MA  01803
  1549.     USA
  1550.     +1 617 221 1000
  1551.     +1 800 533 7629
  1552. not free, contact vendor for price information
  1553. (Now somewhere in Concord.)
  1554.  
  1555.  
  1556. name: ZMACS (TI Explorer Emacs)
  1557. last changed/verified: 1994-12-20
  1558. original distribution: ?
  1559. version: 
  1560. base language: Lisp
  1561. implementation language: Lisp
  1562. extension language: Lisp
  1563. scope of implementation: extensible
  1564. hardware/software requirements: Explorer
  1565. organization/author:
  1566.     Texas Instruments
  1567.     12501 Research Blvd
  1568.     Austin TX 78759
  1569.     USA
  1570.     +1 512 250 7111
  1571.     +1 800 232 3200
  1572.     fax +1 512 250 6522
  1573. not free, contact vendor for price information
  1574.  
  1575.  
  1576.   ---------- Implementations That Are No Longer Available ----------
  1577.  
  1578. name: EINE (EINE is not Emacs (the first known recursive acronym)),
  1579.     ZWEI (Zwei Was Eine, Initially (the author knew German)),
  1580. last changed/verified: 1994-12-20
  1581. original distribution: ?
  1582. version: 
  1583. base language: Lisp
  1584. implementation language: Lisp
  1585. extension language: Lisp
  1586. scope of implementation: extensible
  1587. hardware/software requirements: Lisp Machine
  1588. organization/author:
  1589.     MIT
  1590.     USA
  1591. no longer available
  1592. ZWEI eveolved into Zmacs and all of the Symbolics, Texas Instruments,
  1593. Lisp Machines, and related variants.
  1594.  
  1595.  
  1596.  
  1597. name: FINE (Fine Is Not Emacs)
  1598. last changed/verified: 1994-12-20
  1599. original distribution: 1980?
  1600. version: 
  1601. base language: BLISS
  1602. implementation language: BLISS
  1603. extension language: none
  1604. scope of implementation: command set
  1605. hardware/software requirements: PDP-10
  1606. organization/author:
  1607.     Mike Kazar
  1608.     Carnegie Mellon University
  1609.     USA
  1610. no longer available
  1611.  
  1612.  
  1613. name: Leif
  1614. last changed/verified: 1994-12-20
  1615. original distribution: ?
  1616. version: 
  1617. base language: C
  1618. implementation language: Lisp
  1619. extension language: Lisp
  1620. scope of implementation: extensible
  1621. hardware/software requirements: UNIX, VMS
  1622. organization/author:
  1623.     The Saga Group
  1624.     Department of Computer Science
  1625.     University of Illinois at Urbana Champaign
  1626.     1304 W. Springfield
  1627.     Urbana IL 61801
  1628.     USA
  1629.     leif@a.cs.uiuc.edu
  1630.     {pur-ee|ihnp4}!uiucdcs!leif
  1631. note: Leif is really just GNU Emacs with a small modification, an
  1632. elisp extension, and an external parser.
  1633.  
  1634.  
  1635. name: NMODE ("New MODE"?), predecessor may be EMODE
  1636. last changed/verified: 1994-12-20
  1637. original distribution: ?
  1638. version: 
  1639. base language: PSL, Common LIsp
  1640. implementation language: PSL, Common LIsp
  1641. extension language: PSL, Common LIsp
  1642. scope of implementation: extensible
  1643. hardware/software requirements: HP series 9000
  1644. organization/author:
  1645.     Hewlett-Packard
  1646.     old symbolic languages group?
  1647. no longer available
  1648.  
  1649.  
  1650. name: TORES (Text ORiented Editing System)
  1651. last changed/verified: 1994-12-20
  1652. original distribution: ?
  1653. version: 
  1654. base language: C
  1655. implementation language: C
  1656. extension language: none
  1657. scope of implementation: command set
  1658. hardware/software requirements: UNIX
  1659. organization/author:
  1660.     Jeffrey Schiller
  1661.     MIT
  1662.     USA
  1663. no longer available
  1664.  
  1665.  
  1666. name: PD Forthmacs System Editor
  1667. last changed/verified: 1994-12-20
  1668. original distribution: ?
  1669. version: 
  1670. base language: Forth?
  1671. implementation language: Forth?
  1672. extension language: none
  1673. scope of implementation: command set
  1674. hardware/software requirements: Atari?
  1675. organization/author:
  1676.     Bradley Software
  1677. no longer available
  1678.  
  1679.  
  1680. name: Scame
  1681. last changed/verified: 1994-12-20
  1682. original distribution: ?
  1683. version: 
  1684. base language: C
  1685. implementation language: C
  1686. extension language: none
  1687. scope of implementation: command set
  1688. hardware/software requirements: UNIX, VMS, IBM PC
  1689. organization/author:
  1690.     Multihouse Automatisering bv
  1691.     c/o Johan Vromans
  1692.     Doesburgweg 7
  1693.     2803 PL Gouda
  1694.     the Netherlands
  1695.     +31 1820 62911
  1696.     fax +31 1820 62500
  1697.     jv@mh.nl
  1698. note: loosely based on an editor called Scame by Leif Samuelsson
  1699. free, ask the author for information on how to get a copy
  1700. no longer available
  1701.  
  1702.  
  1703. name: tv (aka otv, SINE (SINE is not EINE (the first known
  1704.     doubly-recursive acronym)))
  1705. last changed/verified: 1994-12-20
  1706. original distribution: 1977
  1707. version: 
  1708. base language: PL/1
  1709. implementation language: SINE (Lisp-like)
  1710. extension language: SINE (Lisp-like)
  1711. scope of implementation: extensible
  1712. hardware/software requirements: MagicSix on Perkin-Elmer 3200 series
  1713. organization/author:
  1714.     Owen "Ted" Anderson
  1715.     MIT Architecture Machine Group
  1716.     USA
  1717. no longer available
  1718.  
  1719.  
  1720. name: ue
  1721. last changed/verified: 1994-12-20
  1722. original distribution: ?
  1723. version: 
  1724. base language: ?
  1725. implementation language: ?
  1726. extension language: none
  1727. scope of implementation: command set
  1728. hardware/software requirements: Atari ST
  1729. organization/author:
  1730.     pm@cwru.edu
  1731. no longer available
  1732. Part of Gulam a public-domain shell.
  1733.  
  1734.  
  1735. name: VINE (Vine Is Not Emacs)
  1736. last changed/verified: 1994-12-20
  1737. original distribution: 1977
  1738. version: 
  1739. base language: Fortran (!)
  1740. implementation language: Fortran
  1741. extension language: none
  1742. scope of implementation: command set
  1743. hardware/software requirements: VMS
  1744. organization/author:
  1745.     Craig Finseth
  1746.     Texas Instruments
  1747.     Dallas TX
  1748.     USA
  1749. no longer available
  1750.  
  1751.  
  1752. name: Z80EMACS
  1753. last changed/verified: 1994-12-20
  1754. original distribution: 1992?
  1755. version: 0.1
  1756. base language: C
  1757. implementation language: C
  1758. extension language: custom
  1759. scope of implementation: extensible
  1760. hardware/software requirements: CP/M
  1761. organization/author:
  1762.     Ralph Betza (FM),
  1763.     gnohmon@ssiny.com
  1764.     uunet!ssiny!gnohmon
  1765. free, anonymous FTP from:
  1766.     sibp.mit.edu in pub/z80/emacs/*
  1767.     Z80EMACS is a port of microemacs 3.6 to the CP/M operating
  1768. system.  Microemacs keeps all data in memory, and CP/M must live in a
  1769. 64KB address space. By clever use of overlays and byte-squeezing and
  1770. tuning, Z80EMACS is able to edit files of size 30KB!
  1771.     microemacs 3.6 had no facility for remapping the keyboard
  1772. bindings.  Z80EMACS does it with an offline utility.
  1773.     Z80EMACS uses overlays extensively, but the most frequently
  1774. used commands are all either in the root segment or in one particular
  1775. overlay. Since this overlay is usually already in memory, performance
  1776. is quite good, even when running from floppies.
  1777.     Z80EMACS has the ability to edit multiple files, display
  1778. multiple windows, and do keyboard macros, among other things. This
  1779. makes it the spiffiest CP/M editor you could ever hope to see.
  1780.     Z80EMACS comes with source and binaries; it was compiled with
  1781. AZTEC C, which few CP/Mmers have, so the binaries are more likely to
  1782. be useful than the source.
  1783.  
  1784.  
  1785. name: none
  1786. last changed/verified: 1994-12-20
  1787. original distribution: ?
  1788. version: 
  1789. base language: C
  1790. implementation language: C
  1791. extension language: none
  1792. scope of implementation: command set
  1793. hardware/software requirements: HLH Orions
  1794. organization/author:
  1795.     Steven Zimmerman
  1796. no longer available
  1797. Dated 1983.  Described as a "distant descendant of the one written by
  1798. Warren Montgomery at Bell Labs.  Might be an early, non-commercial
  1799. version of CCA Emacs.
  1800.  
  1801.  
  1802. name: none
  1803. last changed/verified: 1994-12-20
  1804. original distribution: ?
  1805. version: 1.1, 2.1 (?)
  1806. base language: C and 8088 assembler
  1807. implementation language: C and 8088 assembler
  1808. extension language: none
  1809. scope of implementation: command set
  1810. hardware/software requirements: IBM PC, HP-150, TIPC
  1811. organization/author:
  1812.     Don P. Bennett, Jr.
  1813.     Hewlett Packard (when he wrote it)
  1814. no longer available
  1815.     This editor identifies itself as "Emacs", and has HP-style
  1816. soft labels for the first eight function keys hard-bound to "file
  1817. commands," "window commands," "buffer commands," etc.
  1818.     Versions 1.1 and 2.1 are known to exist.  Other versions may
  1819. also have escaped.  1.1 was written in Microsoft C and 8088 assembler
  1820. 1.0 (or was that 2.0?) in about 1985.  2.1 was written using Microsoft
  1821. C 3.0 in about 1986.  All versions work quite usably, despite fatal
  1822. bugs in some commands.  (Memory limits and large files can cause
  1823. death, "ESC-digit" causes immediate death.)  ("If it dies when you do
  1824. that, stop doing it!")
  1825.  
  1826.